Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

227
Vistas
Error angular: "No se puede vincular a 'ngModel' ya que no es una propiedad conocida de 'entrada'"

Estoy usando Angular 4 y recibo un error en la consola:

No se puede vincular a 'ngModel' ya que no es una propiedad conocida de 'entrada'

¿Cómo puedo resolver esto?

about 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Para usar el enlace de datos bidireccional para las entradas de formulario, debe importar el paquete FormsModule en su módulo Angular.

 import { FormsModule } from '@angular/forms'; @NgModule({ imports: [ FormsModule ]

EDITAR

Como hay muchas preguntas duplicadas con el mismo problema, estoy mejorando esta respuesta.

Hay dos posibles razones

  • Falta FormsModule , por lo tanto, agregue esto a su módulo,

     import { FormsModule } from '@angular/forms'; @NgModule({ imports: [ FormsModule ]
  • Verifique la sintaxis/ortografía de [(ngModel)] en la etiqueta de entrada

about 4 years ago · Santiago Trujillo Denunciar

0

Esta es una respuesta correcta. necesita importar 'FormsModule'

primero en app.module.ts

**

 import { BrowserModule } from '@angular/platform-browser'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { NgModule } from '@angular/core'; import { AppRoutingModule } from './app-routing.module'; import { AppComponent } from './app.component'; @NgModule({ declarations: [ AppComponent ], imports: [ FormsModule, ReactiveFormsModule , BrowserModule, AppRoutingModule ], providers: [], bootstrap: [AppComponent] }) export class AppModule { }

** segundo en app.component.spec.ts

 import { TestBed, async } from '@angular/core/testing'; import { RouterTestingModule } from '@angular/router/testing'; import { AppComponent } from './app.component'; import { FormsModule } from '@angular/forms'; describe('AppComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ imports: [ RouterTestingModule, FormsModule ], declarations: [ AppComponent ], }).compileComponents(); }));

Un saludo y espero que te sea de ayuda.

about 4 years ago · Santiago Trujillo Denunciar

0

Su ngModel no funciona porque aún no es parte de su NgModule .

Debe decirle al NgModule que tiene autoridad para usar ngModel en toda su aplicación. Puede hacerlo agregando FormsModule en su app.module.ts -> imports -> [] .

 import { FormsModule } from '@angular/forms'; @NgModule({ imports: [ FormsModule ], // HERE declarations: [ AppComponent ], bootstrap: [ AppComponent ] })
about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda